package com.parse.antlr.tree.parsers.service;

import java.util.ArrayList;
import java.util.List;

import com.commons.ParsingResult;

public class ANTLRParsingResult implements ParsingResult{
	
	private  List<String> stringNodes = new ArrayList<String>();
	private  List<String> variableList = new ArrayList<String>();
	private  List<String> keywordList = new ArrayList<String>();
	private  List<String> strcharNodes = new ArrayList<String>();
	
	//TODO 4 add comment and string literal
	
	public List<String> getStringNodes() {
		return stringNodes;
	}
	public void setStringNodes(List<String> stringNodes) {
		this.stringNodes = stringNodes;
	}
	public List<String> getVariableList() {
		return variableList;
	}
	public void setVariableList(List<String> variableList) {
		this.variableList = variableList;
	}
	public List<String> getKeywordList() {
		return keywordList;
	}
	public void setKeywordList(List<String> keywordList) {
		this.keywordList = keywordList;
	}
	
	public List<String> getStrcharNodes() {
		return strcharNodes;
	}
	public void setStrcharNodes(List<String> strcharNodes) {
		this.strcharNodes = strcharNodes;
	}
	
	@Override
	public String toString() {
		return "ParsingResult [stringNodes=" + stringNodes + ", variableList="
				+ variableList + ", keywordList=" + keywordList + ", strcharNodes=" + strcharNodes + "]";
	}
	@Override
	public List<String> getTypeNodes() {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public void setTypeNodes(List<String> typeNodes) {
		// TODO Auto-generated method stub
		
	}
	
	


}
